package com.shujia.method.homework;

public class Exer5 {

    public static void main(String[] args) {

        // Math.pow(2, 3) 求2的3次方
        System.out.println(Math.pow(2, 3));
        for (int i = 100; i < 1000; i++) {
            if (isSxh(i)) {
                System.out.println(i + "是水仙花数");
            }
        }
    }


    public static boolean isSxh(int num) {
        // 100 ~ 999
        int ge = num % 10;
        int shi = num / 10 % 10;
        int bai = num / 100 % 10;
//        if (num == ge * ge * ge + shi * shi * shi + bai * bai * bai) {
        // 自动类型转换, int和double的值用 == 比较是可能获取到正确的值的
        if (num == Math.pow(ge, 3) + Math.pow(shi, 3) + Math.pow(bai, 3)) {
            return true;
        } else {
            return false;
        }
    }
}
